/*******************************************************************************
 * Copyright (c) 2012-2016 Codenvy, S.A.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *   Codenvy, S.A. - initial API and implementation
 *******************************************************************************/
package org.eclipse.che.plugin.docker.client.json;

/**
 * @author andrew00x
 */
public class ExecStart {
    private boolean detach;
    private boolean tty;

    public boolean isDetach() {
        return detach;
    }

    public void setDetach(boolean detach) {
        this.detach = detach;
    }

    public boolean isTty() {
        return tty;
    }

    public void setTty(boolean tty) {
        this.tty = tty;
    }

    @Override
    public String toString() {
        return "ExecStart{" +
               "detach=" + detach +
               ", tty=" + tty +
               '}';
    }

    // -------------------

    public ExecStart withDetach(boolean detach) {
        this.detach = detach;
        return this;
    }

    public ExecStart withTty(boolean tty) {
        this.tty = tty;
        return this;
    }
}
